.stabs "E:\\cmh_com_infor\\105.m68_code\\m68_2_chanl\\ndt_algorithm\\",0x64,0,0,0
.stabs "E:\\cmh_com_infor\\105.m68_code\\m68_2_chanl\\ndt_algorithm\\ndt_rawdata.c",0x64,0,0,0
.stabs "int:t1=r1;-32768;32767;",0x80,0,0,0
.stabs "unsigned int:t2=r2;0;65535;",0x80,0,0,0
.stabs "long int:t3=r3;-2147483648;2147483647;",0x80,0,0,0
.stabs "unsigned long int:t4=r4;0;4294967295;",0x80,0,0,0
.stabs "long long unsigned int:t6=r6;0;4294967295;",0x80,0,0,0
.stabs "short int:t7=r7;-32768;32767;",0x80,0,0,0
.stabs "short unsigned int:t8=r8;0;65535;",0x80,0,0,0
.stabs "char:t9=r9;-128;127;",0x80,0,0,0
.stabs "unsigned char:t10=r10;0;255;",0x80,0,0,0
.stabs "_Bool:t11=r11;0;1;",0x80,0,0,0
.stabs "sbit:t12=r12;0;1;",0x80,0,0,0
.stabs "float:t13=r13;4;0;",0x80,0,0,0
.stabs "double:t14=r14;4;0;",0x80,0,0,0
.stabs "long double:t15=r15;4;0;",0x80,0,0,0
.stabs "void:t16=r10;0;255;",0x80,0,0,0
.stabs "gRawData:S17=ar1;0;0;1",0x26,0,0,_gRawData
.stabs "gRawdata_Sp:G18=ar1;0;0;1",0x20,0,0,_gRawdata_Sp
.stabs "gRawdata_Sp_Long:G19=ar1;0;0;1",0x20,0,0,_gRawdata_Sp_Long
.stabs "gAdcFilterBackup_ch0:G20=ar1;0;29;1",0x20,0,0,_gAdcFilterBackup_ch0
.stabs "gRawdataBackup_ch0:G21=ar1;0;29;1",0x20,0,0,_gRawdataBackup_ch0
.stabs "buf:G22=*1;",0x20,0,0,_buf
.include "csccCond.inc"
.include "csccCmp.inc"
.include "csccShift.inc"
	_raw_init_sec .section rom
	.global	_raw_init
_raw_init:
Lfunc_begin0:
.stabs "raw_init:f:16", 0x24,0,0,_raw_init
.stabn 0xc0, 0, 0, _raw_init
.stabn 0xe0, 0, 0, _raw_init
LM0:
.stabn	0x44, 0, 27, LM0-_raw_init
Lfunc_begin1:
LM1:
.stabn	0x44, 0, 31, LM1-_raw_init
	banksel 0
	clrf _raw_init.temp.+0
LBB0_1:
	movlw 0x80
	xorwf _raw_init.temp.+0, W
	sublw 0x80
	blt LBB0_4
LBB0_2:
LM2:
.stabn	0x44, 0, 33, LM2-_raw_init
Ltmp0:
	movfw _raw_init.temp.+0
	addwf _raw_init.temp.+0, W
	movwf _raw_init.temp.+1
	movlw LOW(_gRawdataBackup_ch0+0)
	addwf _raw_init.temp.+1, W
	movwf FSR0
	fsr0_add FSR0, 0
	movwf _raw_init.temp.+1
	movlw HIGH8(_gRawdataBackup_ch0+0)
	movwf BSR
	movlw 0
	movwf IND0
	banksel _raw_init.temp.
	movfw _raw_init.temp.+1
	movwf FSR0
	fsr0_add FSR0, 1
	movlw HIGH8(_gRawdataBackup_ch0+0)
	movwf BSR
	movlw 0
	movwf IND0
LM3:
.stabn	0x44, 0, 34, LM3-_raw_init
	banksel _raw_init.temp.
	movfw _raw_init.temp.+0
	addwf _raw_init.temp.+0, W
	movwf _raw_init.temp.+1
	movlw LOW(_gAdcFilterBackup_ch0+0)
	addwf _raw_init.temp.+1, W
	movwf FSR0
	fsr0_add FSR0, 0
	movwf _raw_init.temp.+1
	movlw HIGH8(_gAdcFilterBackup_ch0+0)
	movwf BSR
LM4:
.stabn	0x44, 0, 33, LM4-_raw_init
	movlw 0
LM5:
.stabn	0x44, 0, 34, LM5-_raw_init
	movwf IND0
	banksel _raw_init.temp.
	movfw _raw_init.temp.+1
	movwf FSR0
	fsr0_add FSR0, 1
	movlw HIGH8(_gAdcFilterBackup_ch0+0)
	movwf BSR
LM6:
.stabn	0x44, 0, 33, LM6-_raw_init
	movlw 0
LM7:
.stabn	0x44, 0, 34, LM7-_raw_init
	movwf IND0
Ltmp1:
LM8:
.stabn	0x44, 0, 31, LM8-_raw_init
	banksel _raw_init.temp.
	incf _raw_init.temp.+0, F
	goto LBB0_1
Ltmp2:
LBB0_4:
LM9:
.stabn	0x44, 0, 41, LM9-_raw_init
	return
Ltmp3:
Lfunc_end0:
Lfunc_end1:
LM10:
.stabn 0xc0,0,0, LM1-_raw_init
.stabs "i:9",0x80,0,0,_raw_init.temp.+0
.stabn 0xe0,0,0, LM9-_raw_init
.stabn 0xc0,0,0, LM1-_raw_init
.stabs "j:9",0x80,0,0,_raw_init.temp.+0
.stabn 0xe0,0,0, LM9-_raw_init
.stabf LM10-_raw_init
	_Eedian_Filtering_sec .section rom
	.global	_Eedian_Filtering
_Eedian_Filtering:
Lfunc_begin2:
.stabs "Eedian_Filtering:f1;", 0x24,0,0,_Eedian_Filtering
.stabn 0xc0, 0, 0, _Eedian_Filtering
.stabn 0xe0, 0, 0, _Eedian_Filtering
LM11:
.stabn	0x44, 0, 43, LM11-_Eedian_Filtering
Lfunc_begin3:
	banksel 0
	movfw _Eedian_Filtering.args.+2
	movwf _Eedian_Filtering.temp.+1
	movfw _Eedian_Filtering.args.+3
LM12:
.stabn	0x44, 0, 49, LM12-_Eedian_Filtering
Ltmp4:
	movwf _Eedian_Filtering.temp.+2
	clrf _Eedian_Filtering.temp.+0
	movfw _Eedian_Filtering.args.+0
	movwf _Eedian_Filtering.temp.+3
	movfw _Eedian_Filtering.args.+1
	movwf _Eedian_Filtering.temp.+4
	movfw _Eedian_Filtering.temp.+2
LBB1_1:
	movlw 0x80
	xorwf _Eedian_Filtering.temp.+0, W
	sublw 0x85
	blt LBB1_6
LBB1_2:
LM13:
.stabn	0x44, 0, 51, LM13-_Eedian_Filtering
Ltmp5:
	movfw _Eedian_Filtering.temp.+0
	SraSeven
	movwf _Eedian_Filtering.temp.+18
	movfw _Eedian_Filtering.temp.+0
	addwf _Eedian_Filtering.temp.+0, W
	movwf _Eedian_Filtering.temp.+19
	movfw _Eedian_Filtering.temp.+18
	addwfc _Eedian_Filtering.temp.+18, W
	movwf _Eedian_Filtering.temp.+18
	movfw _Eedian_Filtering.temp.+19
	addwf _Eedian_Filtering.temp.+1, W
	movwf _Eedian_Filtering.temp.+19
	movfw _Eedian_Filtering.temp.+18
	addwfc _Eedian_Filtering.temp.+2, W
	movwf _Eedian_Filtering.temp.+18
	movfw _Eedian_Filtering.temp.+19
	movwf FSR0
	movfw _Eedian_Filtering.temp.+18
	movwf BSR
	moviw 2
	movwf _Eedian_Filtering.temp.+20
	movfw _Eedian_Filtering.temp.+19
	movwf FSR0
	movfw _Eedian_Filtering.temp.+18
	movwf BSR
	moviw 3
	movwf _Eedian_Filtering.temp.+21
	movfw _Eedian_Filtering.temp.+19
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Eedian_Filtering.temp.
movfw _Eedian_Filtering.temp.+20
movwf FSR1
banksel _Eedian_Filtering.temp.+18
movfw _Eedian_Filtering.temp.+18
movwf BSR
movfw FSR1
movwf IND0
banksel _Eedian_Filtering.temp.
	movfw _Eedian_Filtering.temp.+19
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Eedian_Filtering.temp.
movfw _Eedian_Filtering.temp.+21
movwf FSR1
banksel _Eedian_Filtering.temp.+18
movfw _Eedian_Filtering.temp.+18
movwf BSR
movfw FSR1
movwf IND0
banksel _Eedian_Filtering.temp.
LM14:
.stabn	0x44, 0, 52, LM14-_Eedian_Filtering
Ltmp6:
	movfw _Eedian_Filtering.temp.+0
Ltmp7:
	sublw 5
	bne LBB1_4
LBB1_3:
LM15:
.stabn	0x44, 0, 54, LM15-_Eedian_Filtering
Ltmp8:
	movfw _Eedian_Filtering.temp.+0
	SraSeven
	movwf _Eedian_Filtering.temp.+18
	movfw _Eedian_Filtering.temp.+0
	addwf _Eedian_Filtering.temp.+0, W
	movwf _Eedian_Filtering.temp.+19
	movfw _Eedian_Filtering.temp.+18
	addwfc _Eedian_Filtering.temp.+18, W
	movwf _Eedian_Filtering.temp.+18
	movfw _Eedian_Filtering.temp.+19
	addwf _Eedian_Filtering.temp.+1, W
	movwf _Eedian_Filtering.temp.+19
	movfw _Eedian_Filtering.temp.+18
	addwfc _Eedian_Filtering.temp.+2, W
	movwf _Eedian_Filtering.temp.+18
	movfw _Eedian_Filtering.temp.+19
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Eedian_Filtering.temp.
movfw _Eedian_Filtering.temp.+3
movwf FSR1
banksel _Eedian_Filtering.temp.+18
movfw _Eedian_Filtering.temp.+18
movwf BSR
movfw FSR1
movwf IND0
banksel _Eedian_Filtering.temp.
	movfw _Eedian_Filtering.temp.+19
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Eedian_Filtering.temp.
movfw _Eedian_Filtering.temp.+4
movwf FSR1
banksel _Eedian_Filtering.temp.+18
movfw _Eedian_Filtering.temp.+18
movwf BSR
movfw FSR1
movwf IND0
banksel _Eedian_Filtering.temp.
Ltmp9:
LBB1_4:
LM16:
.stabn	0x44, 0, 49, LM16-_Eedian_Filtering
	incf _Eedian_Filtering.temp.+0, F
	goto LBB1_1
Ltmp10:
LBB1_6:
LM17:
.stabn	0x44, 0, 59, LM17-_Eedian_Filtering
	clrf _Eedian_Filtering.temp.+0
LBB1_7:
	movlw 0x80
	xorwf _Eedian_Filtering.temp.+0, W
	sublw 0x85
	blt LBB1_10
LBB1_8:
LM18:
.stabn	0x44, 0, 61, LM18-_Eedian_Filtering
Ltmp11:
	movfw _Eedian_Filtering.temp.+0
	SraSeven
	movwf _Eedian_Filtering.temp.+18
	movfw _Eedian_Filtering.temp.+0
	addwf _Eedian_Filtering.temp.+0, W
	movwf _Eedian_Filtering.temp.+19
	movfw _Eedian_Filtering.temp.+18
	addwfc _Eedian_Filtering.temp.+18, W
	movwf _Eedian_Filtering.temp.+18
	movfw _Eedian_Filtering.temp.+19
	addwf _Eedian_Filtering.temp.+1, W
	movwf _Eedian_Filtering.temp.+20
	movfw _Eedian_Filtering.temp.+18
	addwfc _Eedian_Filtering.temp.+2, W
	movwf _Eedian_Filtering.temp.+18
	movfw _Eedian_Filtering.temp.+20
	movwf FSR0
	movfw _Eedian_Filtering.temp.+18
	movwf BSR
	moviw 0
	movwf _Eedian_Filtering.temp.+21
	movfw _Eedian_Filtering.temp.+20
	movwf FSR0
	movfw _Eedian_Filtering.temp.+18
	movwf BSR
	moviw 1
	movwf _Eedian_Filtering.temp.+18
	movlw LOW(_Eedian_Filtering.temp.+5)
	addwf _Eedian_Filtering.temp.+19, W
	movwf FSR0
	fsr0_add FSR0, 0
	movwf _Eedian_Filtering.temp.+19
banksel _Eedian_Filtering.temp.
movfw _Eedian_Filtering.temp.+21
movwf FSR1
movlw HIGH8(_Eedian_Filtering.temp.+5)
movwf BSR
movfw FSR1
movwf IND0
banksel _Eedian_Filtering.temp.
	movfw _Eedian_Filtering.temp.+19
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Eedian_Filtering.temp.
movfw _Eedian_Filtering.temp.+18
movwf FSR1
movlw HIGH8(_Eedian_Filtering.temp.+5)
movwf BSR
movfw FSR1
movwf IND0
banksel _Eedian_Filtering.temp.
Ltmp12:
LM19:
.stabn	0x44, 0, 59, LM19-_Eedian_Filtering
	incf _Eedian_Filtering.temp.+0, F
	goto LBB1_7
Ltmp13:
LBB1_10:
LM20:
.stabn	0x44, 0, 65, LM20-_Eedian_Filtering
	clrf _Eedian_Filtering.temp.+0
LBB1_11:
	movlw 0x80
	xorwf _Eedian_Filtering.temp.+0, W
	sublw 0x85
	blt LBB1_20
LBB1_12:
LM21:
.stabn	0x44, 0, 67, LM21-_Eedian_Filtering
Ltmp14:
	clrf _Eedian_Filtering.temp.+17
LBB1_13:
Ltmp15:
	movfw _Eedian_Filtering.temp.+0
	SraSeven
	movwf _Eedian_Filtering.temp.+18
	movfw _Eedian_Filtering.temp.+0
	sublw 5
	movwf _Eedian_Filtering.temp.+19
	movfw _Eedian_Filtering.temp.+18
	sublwc 0
	movwf _Eedian_Filtering.temp.+20
	movfw _Eedian_Filtering.temp.+17
Ltmp16:
	movwf _Eedian_Filtering.temp.+21
	movlw 1
	movwf _Eedian_Filtering.temp.+22
	movfw _Eedian_Filtering.temp.+19
	subwf _Eedian_Filtering.temp.+21, W
	bge LBB1_22
LBB1_21:
	movlw 0
	movwf _Eedian_Filtering.temp.+22
LBB1_22:
	movfw _Eedian_Filtering.temp.+20
	xorlw 0x80
Ltmp17:
	movwf _Eedian_Filtering.temp.+23
	movfw _Eedian_Filtering.temp.+21
	SraSeven
Ltmp18:
	movwf _Eedian_Filtering.temp.+24
	xorlw 0x80
	movwf _Eedian_Filtering.temp.+25
	movlw 1
	movwf _Eedian_Filtering.temp.+28
	movfw _Eedian_Filtering.temp.+23
	subwf _Eedian_Filtering.temp.+25, W
	bge LBB1_24
LBB1_23:
	movlw 0
	movwf _Eedian_Filtering.temp.+28
LBB1_24:
	movfw _Eedian_Filtering.temp.+22
	movwf _Eedian_Filtering.temp.+23
	movfw _Eedian_Filtering.temp.+20
	subwf _Eedian_Filtering.temp.+24, W
	beq LBB1_26
LBB1_25:
	movfw _Eedian_Filtering.temp.+28
	movwf _Eedian_Filtering.temp.+23
LBB1_26:
	movfw _Eedian_Filtering.temp.+23
andlw 1
bne LBB1_18
LBB1_14:
LM22:
.stabn	0x44, 0, 69, LM22-_Eedian_Filtering
Ltmp19:
	movfw _Eedian_Filtering.temp.+17
	addwf _Eedian_Filtering.temp.+17, W
	movwf _Eedian_Filtering.temp.+23
	movlw LOW(_Eedian_Filtering.temp.+5)
	addwf _Eedian_Filtering.temp.+23, W
	movwf FSR0
	movwf _Eedian_Filtering.temp.+23
	movlw HIGH8(_Eedian_Filtering.temp.+5)
	movwf BSR
	moviw 2
	movwf _Eedian_Filtering.temp.+24
	movfw _Eedian_Filtering.temp.+23
	movwf FSR0
	movlw HIGH8(_Eedian_Filtering.temp.+5)
	movwf BSR
	moviw 0
Ltmp20:
	movwf _Eedian_Filtering.temp.+25
	movlw 1
	movwf _Eedian_Filtering.temp.+28
	movfw _Eedian_Filtering.temp.+24
	subwf _Eedian_Filtering.temp.+25, W
	bge LBB1_28
LBB1_27:
	movlw 0
	movwf _Eedian_Filtering.temp.+28
LBB1_28:
Ltmp21:
	movfw _Eedian_Filtering.temp.+23
	movwf FSR0
	movlw HIGH8(_Eedian_Filtering.temp.+5)
	movwf BSR
	moviw 3
Ltmp22:
	movwf _Eedian_Filtering.temp.+24
	xorlw 0x80
Ltmp23:
	movwf _Eedian_Filtering.temp.+25
	movfw _Eedian_Filtering.temp.+23
	movwf FSR0
	movlw HIGH8(_Eedian_Filtering.temp.+5)
	movwf BSR
	moviw 1
Ltmp24:
	movwf _Eedian_Filtering.temp.+23
	xorlw 0x80
	movwf _Eedian_Filtering.temp.+29
	movlw 1
	movwf _Eedian_Filtering.temp.+30
	movfw _Eedian_Filtering.temp.+25
	subwf _Eedian_Filtering.temp.+29, W
	bge LBB1_30
LBB1_29:
	movlw 0
	movwf _Eedian_Filtering.temp.+30
LBB1_30:
	movfw _Eedian_Filtering.temp.+28
	movwf _Eedian_Filtering.temp.+25
	movfw _Eedian_Filtering.temp.+24
	subwf _Eedian_Filtering.temp.+23, W
	beq LBB1_32
LBB1_31:
	movfw _Eedian_Filtering.temp.+30
	movwf _Eedian_Filtering.temp.+25
LBB1_32:
	movfw _Eedian_Filtering.temp.+25
andlw 1
bne LBB1_16
LBB1_15:
LM23:
.stabn	0x44, 0, 71, LM23-_Eedian_Filtering
Ltmp25:
	movfw _Eedian_Filtering.temp.+17
	SraSeven
	movwf _Eedian_Filtering.temp.+23
	movfw _Eedian_Filtering.temp.+17
	addwf _Eedian_Filtering.temp.+17, W
	movwf _Eedian_Filtering.temp.+24
	movfw _Eedian_Filtering.temp.+23
	addwfc _Eedian_Filtering.temp.+23, W
	movwf _Eedian_Filtering.temp.+23
	movlw HIGH8(_Eedian_Filtering.temp.+5)
	movwf _Eedian_Filtering.temp.+25
	movlw LOW(_Eedian_Filtering.temp.+5)
	movwf _Eedian_Filtering.temp.+28
	addwf _Eedian_Filtering.temp.+24, W
	movwf _Eedian_Filtering.temp.+24
	movfw _Eedian_Filtering.temp.+23
	addwfc _Eedian_Filtering.temp.+25, W
	movwf _Eedian_Filtering.temp.+23
	movfw _Eedian_Filtering.temp.+24
	movwf FSR0
	movfw _Eedian_Filtering.temp.+23
	movwf BSR
	moviw 2
	movwf _Eedian_Filtering.temp.+26
	movfw _Eedian_Filtering.temp.+24
	movwf FSR0
	movfw _Eedian_Filtering.temp.+23
	movwf BSR
	moviw 3
	movwf _Eedian_Filtering.temp.+27
LM24:
.stabn	0x44, 0, 72, LM24-_Eedian_Filtering
	movfw _Eedian_Filtering.temp.+17
	SraSeven
	movwf _Eedian_Filtering.temp.+23
	movfw _Eedian_Filtering.temp.+17
	addwf _Eedian_Filtering.temp.+17, W
	movwf _Eedian_Filtering.temp.+24
	movfw _Eedian_Filtering.temp.+23
	addwfc _Eedian_Filtering.temp.+23, W
	movwf _Eedian_Filtering.temp.+23
	movlw LOW(_Eedian_Filtering.temp.+5)
	addwf _Eedian_Filtering.temp.+24, W
	movwf _Eedian_Filtering.temp.+24
	movlw HIGH8(_Eedian_Filtering.temp.+5)
	addwfc _Eedian_Filtering.temp.+23, W
	movwf _Eedian_Filtering.temp.+23
	movfw _Eedian_Filtering.temp.+24
	movwf FSR0
	movfw _Eedian_Filtering.temp.+23
	movwf BSR
	moviw 0
	movwf _Eedian_Filtering.temp.+25
	movfw _Eedian_Filtering.temp.+24
	movwf FSR0
	movfw _Eedian_Filtering.temp.+23
	movwf BSR
	moviw 1
	movwf _Eedian_Filtering.temp.+28
	movfw _Eedian_Filtering.temp.+24
	movwf FSR0
	fsr0_add FSR0, 2
banksel _Eedian_Filtering.temp.
movfw _Eedian_Filtering.temp.+25
movwf FSR1
banksel _Eedian_Filtering.temp.+23
movfw _Eedian_Filtering.temp.+23
movwf BSR
movfw FSR1
movwf IND0
banksel _Eedian_Filtering.temp.
	movfw _Eedian_Filtering.temp.+24
	movwf FSR0
	fsr0_add FSR0, 3
banksel _Eedian_Filtering.temp.
movfw _Eedian_Filtering.temp.+28
movwf FSR1
banksel _Eedian_Filtering.temp.+23
movfw _Eedian_Filtering.temp.+23
movwf BSR
movfw FSR1
movwf IND0
banksel _Eedian_Filtering.temp.
LM25:
.stabn	0x44, 0, 73, LM25-_Eedian_Filtering
	movfw _Eedian_Filtering.temp.+17
	addwf _Eedian_Filtering.temp.+17, W
	movwf _Eedian_Filtering.temp.+23
	movlw LOW(_Eedian_Filtering.temp.+5)
	addwf _Eedian_Filtering.temp.+23, W
	movwf FSR0
	fsr0_add FSR0, 0
	movwf _Eedian_Filtering.temp.+23
banksel _Eedian_Filtering.temp.
movfw _Eedian_Filtering.temp.+26
movwf FSR1
movlw HIGH8(_Eedian_Filtering.temp.+5)
movwf BSR
movfw FSR1
movwf IND0
banksel _Eedian_Filtering.temp.
	movfw _Eedian_Filtering.temp.+23
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Eedian_Filtering.temp.
movfw _Eedian_Filtering.temp.+27
movwf FSR1
movlw HIGH8(_Eedian_Filtering.temp.+5)
movwf BSR
movfw FSR1
movwf IND0
banksel _Eedian_Filtering.temp.
Ltmp26:
LBB1_16:
LM26:
.stabn	0x44, 0, 67, LM26-_Eedian_Filtering
	incf _Eedian_Filtering.temp.+17, F
	goto LBB1_13
Ltmp27:
LBB1_18:
LM27:
.stabn	0x44, 0, 65, LM27-_Eedian_Filtering
	incf _Eedian_Filtering.temp.+0, F
	goto LBB1_11
Ltmp28:
LBB1_20:
LM28:
.stabn	0x44, 0, 77, LM28-_Eedian_Filtering
	movfw _Eedian_Filtering.temp.+11
	movwf _Eedian_Filtering.frame.+0
	movfw _Eedian_Filtering.temp.+12
	movwf _Eedian_Filtering.frame.+1
	return
Ltmp29:
Lfunc_end2:
Lfunc_end3:
LM29:
.stabn 0xc0,0,0, LM11-_Eedian_Filtering
.stabs "data:1",0x80,0,0,_Eedian_Filtering.args.+0
.stabn 0xe0,0,0, LM28-_Eedian_Filtering
.stabn 0xc0,0,0, LM11-_Eedian_Filtering
.stabs "buf:23=*1;",0x80,0,0,_Eedian_Filtering.args.+2
.stabn 0xe0,0,0, LM28-_Eedian_Filtering
.stabn 0xc0,0,0, LM12-_Eedian_Filtering
.stabs "filter_buf:24=ar1;0;5;1",0x80,0,0,_Eedian_Filtering.temp.+5
.stabn 0xe0,0,0, LM28-_Eedian_Filtering
.stabn 0xc0,0,0, LM12-_Eedian_Filtering
.stabs "sum:3",0x80,0,0,_Eedian_Filtering.temp.+12
.stabn 0xe0,0,0, LM28-_Eedian_Filtering
.stabn 0xc0,0,0, LM12-_Eedian_Filtering
.stabs "avg:1",0x80,0,0,_Eedian_Filtering.temp.+16
.stabn 0xe0,0,0, LM28-_Eedian_Filtering
.stabn 0xc0,0,0, LM12-_Eedian_Filtering
.stabs "temp:1",0x80,0,0,_Eedian_Filtering.temp.+26
.stabn 0xe0,0,0, LM28-_Eedian_Filtering
.stabn 0xc0,0,0, LM12-_Eedian_Filtering
.stabs "j:9",0x80,0,0,_Eedian_Filtering.temp.+17
.stabn 0xe0,0,0, LM28-_Eedian_Filtering
.stabn 0xc0,0,0, LM12-_Eedian_Filtering
.stabs "i:9",0x80,0,0,_Eedian_Filtering.temp.+0
.stabn 0xe0,0,0, LM28-_Eedian_Filtering
.stabf LM29-_Eedian_Filtering
	_Smooth_Filtering_sec .section rom
	.global	_Smooth_Filtering
_Smooth_Filtering:
Lfunc_begin4:
.stabs "Smooth_Filtering:f1;", 0x24,0,0,_Smooth_Filtering
.stabn 0xc0, 0, 0, _Smooth_Filtering
.stabn 0xe0, 0, 0, _Smooth_Filtering
LM30:
.stabn	0x44, 0, 88, LM30-_Smooth_Filtering
Lfunc_begin5:
	banksel 0
	movfw _Smooth_Filtering.args.+0
	movwf _Smooth_Filtering.temp.+13
	movfw _Smooth_Filtering.args.+1
	movwf _Smooth_Filtering.temp.+14
	movfw _Smooth_Filtering.args.+2
	movwf _Smooth_Filtering.temp.+11
	movfw _Smooth_Filtering.args.+3
	movwf _Smooth_Filtering.temp.+12
	movfw _Smooth_Filtering.args.+4
	movwf _Smooth_Filtering.temp.+10
	movfw _Smooth_Filtering.args.+5
LM31:
.stabn	0x44, 0, 89, LM31-_Smooth_Filtering
Ltmp30:
	movwf _Smooth_Filtering.temp.+9
	clrf _Smooth_Filtering.temp.+5
	clrf _Smooth_Filtering.temp.+6
	clrf _Smooth_Filtering.temp.+7
	clrf _Smooth_Filtering.temp.+8
LM32:
.stabn	0x44, 0, 93, LM32-_Smooth_Filtering
	clrf _Smooth_Filtering.temp.+3
	clrf _Smooth_Filtering.temp.+4
LM33:
.stabn	0x44, 0, 94, LM33-_Smooth_Filtering
	clrf _Smooth_Filtering.temp.+1
	clrf _Smooth_Filtering.temp.+2
LM34:
.stabn	0x44, 0, 95, LM34-_Smooth_Filtering
Ltmp31:
	clrf _Smooth_Filtering.temp.+0
	movfw _Smooth_Filtering.temp.+12
LBB2_1:
	movlw 0x80
	xorwf _Smooth_Filtering.temp.+10, W
	movwf _Smooth_Filtering.temp.+15
	movlw 0x80
	xorwf _Smooth_Filtering.temp.+0, W
	movwf _Smooth_Filtering.temp.+18
	movfw _Smooth_Filtering.temp.+15
	subwf _Smooth_Filtering.temp.+18, W
	bge LBB2_7
LBB2_2:
LM35:
.stabn	0x44, 0, 97, LM35-_Smooth_Filtering
Ltmp32:
	movfw _Smooth_Filtering.temp.+10
	SraSeven
	movwf _Smooth_Filtering.temp.+19
	movfw _Smooth_Filtering.temp.+10
	addlw 0xff
	movwf _Smooth_Filtering.temp.+20
	movfw _Smooth_Filtering.temp.+19
	addlwc 0xff
	movwf _Smooth_Filtering.temp.+19
	movfw _Smooth_Filtering.temp.+0
Ltmp33:
	xorwf _Smooth_Filtering.temp.+20, W
Ltmp34:
	movwf _Smooth_Filtering.temp.+20
	movfw _Smooth_Filtering.temp.+0
	SraSeven
Ltmp35:
	xorwf _Smooth_Filtering.temp.+19, W
iorwf _Smooth_Filtering.temp.+20,W
beq LBB2_4
LBB2_3:
LM36:
.stabn	0x44, 0, 99, LM36-_Smooth_Filtering
Ltmp36:
	movfw _Smooth_Filtering.temp.+0
	SraSeven
	movwf _Smooth_Filtering.temp.+19
	movfw _Smooth_Filtering.temp.+0
	addwf _Smooth_Filtering.temp.+0, W
	movwf _Smooth_Filtering.temp.+20
	movfw _Smooth_Filtering.temp.+19
	addwfc _Smooth_Filtering.temp.+19, W
	movwf _Smooth_Filtering.temp.+19
	movfw _Smooth_Filtering.temp.+20
	addwf _Smooth_Filtering.temp.+11, W
	movwf _Smooth_Filtering.temp.+20
	movfw _Smooth_Filtering.temp.+19
	addwfc _Smooth_Filtering.temp.+12, W
	movwf _Smooth_Filtering.temp.+19
	movfw _Smooth_Filtering.temp.+20
	movwf FSR0
	movfw _Smooth_Filtering.temp.+19
	movwf BSR
	moviw 2
	movwf _Smooth_Filtering.temp.+21
	movfw _Smooth_Filtering.temp.+20
	movwf FSR0
	movfw _Smooth_Filtering.temp.+19
	movwf BSR
	moviw 3
	movwf _Smooth_Filtering.temp.+22
	movfw _Smooth_Filtering.temp.+20
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Smooth_Filtering.temp.
movfw _Smooth_Filtering.temp.+21
movwf FSR1
banksel _Smooth_Filtering.temp.+19
movfw _Smooth_Filtering.temp.+19
movwf BSR
movfw FSR1
movwf IND0
banksel _Smooth_Filtering.temp.
	movfw _Smooth_Filtering.temp.+20
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Smooth_Filtering.temp.
movfw _Smooth_Filtering.temp.+22
movwf FSR1
banksel _Smooth_Filtering.temp.+19
movfw _Smooth_Filtering.temp.+19
movwf BSR
movfw FSR1
movwf IND0
banksel _Smooth_Filtering.temp.
LM37:
.stabn	0x44, 0, 100, LM37-_Smooth_Filtering
	goto LBB2_5
Ltmp37:
LBB2_4:
LM38:
.stabn	0x44, 0, 103, LM38-_Smooth_Filtering
	movfw _Smooth_Filtering.temp.+0
	SraSeven
	movwf _Smooth_Filtering.temp.+19
	movfw _Smooth_Filtering.temp.+0
	addwf _Smooth_Filtering.temp.+0, W
	movwf _Smooth_Filtering.temp.+20
	movfw _Smooth_Filtering.temp.+19
	addwfc _Smooth_Filtering.temp.+19, W
	movwf _Smooth_Filtering.temp.+19
	movfw _Smooth_Filtering.temp.+20
	addwf _Smooth_Filtering.temp.+11, W
	movwf _Smooth_Filtering.temp.+20
	movfw _Smooth_Filtering.temp.+19
	addwfc _Smooth_Filtering.temp.+12, W
	movwf _Smooth_Filtering.temp.+19
	movfw _Smooth_Filtering.temp.+20
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Smooth_Filtering.temp.
movfw _Smooth_Filtering.temp.+13
movwf FSR1
banksel _Smooth_Filtering.temp.+19
movfw _Smooth_Filtering.temp.+19
movwf BSR
movfw FSR1
movwf IND0
banksel _Smooth_Filtering.temp.
	movfw _Smooth_Filtering.temp.+20
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Smooth_Filtering.temp.
movfw _Smooth_Filtering.temp.+14
movwf FSR1
banksel _Smooth_Filtering.temp.+19
movfw _Smooth_Filtering.temp.+19
movwf BSR
movfw FSR1
movwf IND0
banksel _Smooth_Filtering.temp.
Ltmp38:
LBB2_5:
LM39:
.stabn	0x44, 0, 122, LM39-_Smooth_Filtering
	movfw _Smooth_Filtering.temp.+0
	SraSeven
	movwf _Smooth_Filtering.temp.+19
	movfw _Smooth_Filtering.temp.+0
	addwf _Smooth_Filtering.temp.+0, W
	movwf _Smooth_Filtering.temp.+20
	movfw _Smooth_Filtering.temp.+19
	addwfc _Smooth_Filtering.temp.+19, W
	movwf _Smooth_Filtering.temp.+19
	movfw _Smooth_Filtering.temp.+20
	addwf _Smooth_Filtering.temp.+11, W
	movwf _Smooth_Filtering.temp.+20
	movfw _Smooth_Filtering.temp.+19
	addwfc _Smooth_Filtering.temp.+12, W
	movwf _Smooth_Filtering.temp.+19
	movfw _Smooth_Filtering.temp.+20
	movwf FSR0
	movfw _Smooth_Filtering.temp.+19
	movwf BSR
	moviw 0
	movwf _Smooth_Filtering.temp.+21
	movfw _Smooth_Filtering.temp.+20
	movwf FSR0
	movfw _Smooth_Filtering.temp.+19
	movwf BSR
	moviw 1
	movwf _Smooth_Filtering.temp.+19
	SraSeven
	movwf _Smooth_Filtering.temp.+20
	movfw _Smooth_Filtering.temp.+21
	addwf _Smooth_Filtering.temp.+5, F
	movfw _Smooth_Filtering.temp.+19
	addwfc _Smooth_Filtering.temp.+6, F
	movfw _Smooth_Filtering.temp.+20
	addwfc _Smooth_Filtering.temp.+7, F
	addwfc _Smooth_Filtering.temp.+8, W
	movwf _Smooth_Filtering.temp.+8
Ltmp39:
LM40:
.stabn	0x44, 0, 95, LM40-_Smooth_Filtering
	incf _Smooth_Filtering.temp.+0, F
	goto LBB2_1
Ltmp40:
LBB2_7:
LM41:
.stabn	0x44, 0, 129, LM41-_Smooth_Filtering
	movfw _Smooth_Filtering.temp.+5
	movwf .args.__sldiv_atmp+0
	movfw _Smooth_Filtering.temp.+6
	movwf .args.__sldiv_atmp+1
	movfw _Smooth_Filtering.temp.+7
	movwf .args.__sldiv_atmp+2
	movfw _Smooth_Filtering.temp.+8
	movwf .args.__sldiv_atmp+3
	movfw _Smooth_Filtering.temp.+10
	movwf .args.__sldiv_btmp+0
	SraSeven
	movwf .args.__sldiv_btmp+1
	movwf .args.__sldiv_btmp+2
	movwf .args.__sldiv_btmp+3
	call .lib.__sldiv
	movfw .ret.__sldiv_ret+0
	movwf _Smooth_Filtering.temp.+16
	movwf _Smooth_Filtering.frame.+0
	movfw .ret.__sldiv_ret+1
	movwf _Smooth_Filtering.temp.+17
	movwf _Smooth_Filtering.frame.+1
LM42:
.stabn	0x44, 0, 132, LM42-_Smooth_Filtering
	return
Ltmp41:
Lfunc_end4:
Lfunc_end5:
LM43:
.stabn 0xc0,0,0, LM30-_Smooth_Filtering
.stabs "data:1",0x80,0,0,_Smooth_Filtering.args.+0
.stabn 0xe0,0,0, LM42-_Smooth_Filtering
.stabn 0xc0,0,0, LM30-_Smooth_Filtering
.stabs "buf:25=*1;",0x80,0,0,_Smooth_Filtering.args.+2
.stabn 0xe0,0,0, LM42-_Smooth_Filtering
.stabn 0xc0,0,0, LM30-_Smooth_Filtering
.stabs "len:9",0x80,0,0,_Smooth_Filtering.args.+4
.stabn 0xe0,0,0, LM42-_Smooth_Filtering
.stabn 0xc0,0,0, LM30-_Smooth_Filtering
.stabs "on_off_maxmin:9",0x80,0,0,_Smooth_Filtering.args.+5
.stabn 0xe0,0,0, LM42-_Smooth_Filtering
.stabn 0xc0,0,0, LM31-_Smooth_Filtering
.stabs "sum:3",0x80,0,0,_Smooth_Filtering.temp.+5
.stabn 0xe0,0,0, LM42-_Smooth_Filtering
.stabn 0xc0,0,0, LM32-_Smooth_Filtering
.stabs "i:9",0x80,0,0,_Smooth_Filtering.temp.+0
.stabn 0xe0,0,0, LM42-_Smooth_Filtering
.stabn 0xc0,0,0, LM32-_Smooth_Filtering
.stabs "temp:1",0x80,0,0,_Smooth_Filtering.temp.+16
.stabn 0xe0,0,0, LM42-_Smooth_Filtering
.stabn 0xc0,0,0, LM32-_Smooth_Filtering
.stabs "min:1",0x80,0,0,_Smooth_Filtering.temp.+3
.stabn 0xe0,0,0, LM42-_Smooth_Filtering
.stabn 0xc0,0,0, LM32-_Smooth_Filtering
.stabs "max:1",0x80,0,0,_Smooth_Filtering.temp.+1
.stabn 0xe0,0,0, LM42-_Smooth_Filtering
.stabf LM43-_Smooth_Filtering
	_Rawdata_Bankup_sec .section rom
	.global	_Rawdata_Bankup
_Rawdata_Bankup:
Lfunc_begin6:
.stabs "Rawdata_Bankup:f:16", 0x24,0,0,_Rawdata_Bankup
.stabn 0xc0, 0, 0, _Rawdata_Bankup
.stabn 0xe0, 0, 0, _Rawdata_Bankup
LM44:
.stabn	0x44, 0, 140, LM44-_Rawdata_Bankup
Lfunc_begin7:
	banksel 0
	movfw _Rawdata_Bankup.args.+2
	movwf _Rawdata_Bankup.temp.+1
	movfw _Rawdata_Bankup.args.+3
LM45:
.stabn	0x44, 0, 142, LM45-_Rawdata_Bankup
Ltmp42:
	movwf _Rawdata_Bankup.temp.+2
	clrf _Rawdata_Bankup.temp.+0
	movfw _Rawdata_Bankup.args.+0
	movwf _Rawdata_Bankup.temp.+3
	movfw _Rawdata_Bankup.args.+1
	movwf _Rawdata_Bankup.temp.+4
	movfw _Rawdata_Bankup.temp.+2
LBB3_1:
	movlw 0x80
	xorwf _Rawdata_Bankup.temp.+0, W
	sublw 0x9d
	blt LBB3_7
LBB3_2:
LM46:
.stabn	0x44, 0, 144, LM46-_Rawdata_Bankup
Ltmp43:
	movfw _Rawdata_Bankup.temp.+0
Ltmp44:
	sublw 29
	beq LBB3_4
LBB3_3:
LM47:
.stabn	0x44, 0, 146, LM47-_Rawdata_Bankup
Ltmp45:
	movfw _Rawdata_Bankup.temp.+0
	SraSeven
	movwf _Rawdata_Bankup.temp.+5
	movfw _Rawdata_Bankup.temp.+0
	addwf _Rawdata_Bankup.temp.+0, W
	movwf _Rawdata_Bankup.temp.+6
	movfw _Rawdata_Bankup.temp.+5
	addwfc _Rawdata_Bankup.temp.+5, W
	movwf _Rawdata_Bankup.temp.+5
	movfw _Rawdata_Bankup.temp.+6
	addwf _Rawdata_Bankup.temp.+1, W
	movwf _Rawdata_Bankup.temp.+6
	movfw _Rawdata_Bankup.temp.+5
	addwfc _Rawdata_Bankup.temp.+2, W
	movwf _Rawdata_Bankup.temp.+5
	movfw _Rawdata_Bankup.temp.+6
	movwf FSR0
	movfw _Rawdata_Bankup.temp.+5
	movwf BSR
	moviw 2
	movwf _Rawdata_Bankup.temp.+7
	movfw _Rawdata_Bankup.temp.+6
	movwf FSR0
	movfw _Rawdata_Bankup.temp.+5
	movwf BSR
	moviw 3
	movwf _Rawdata_Bankup.temp.+8
	movfw _Rawdata_Bankup.temp.+6
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Rawdata_Bankup.temp.
movfw _Rawdata_Bankup.temp.+7
movwf FSR1
banksel _Rawdata_Bankup.temp.+5
movfw _Rawdata_Bankup.temp.+5
movwf BSR
movfw FSR1
movwf IND0
banksel _Rawdata_Bankup.temp.
	movfw _Rawdata_Bankup.temp.+6
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Rawdata_Bankup.temp.
movfw _Rawdata_Bankup.temp.+8
movwf FSR1
banksel _Rawdata_Bankup.temp.+5
movfw _Rawdata_Bankup.temp.+5
movwf BSR
movfw FSR1
movwf IND0
banksel _Rawdata_Bankup.temp.
LM48:
.stabn	0x44, 0, 147, LM48-_Rawdata_Bankup
	goto LBB3_5
Ltmp46:
LBB3_4:
LM49:
.stabn	0x44, 0, 150, LM49-_Rawdata_Bankup
	movfw _Rawdata_Bankup.temp.+0
	SraSeven
	movwf _Rawdata_Bankup.temp.+5
	movfw _Rawdata_Bankup.temp.+0
	addwf _Rawdata_Bankup.temp.+0, W
	movwf _Rawdata_Bankup.temp.+6
	movfw _Rawdata_Bankup.temp.+5
	addwfc _Rawdata_Bankup.temp.+5, W
	movwf _Rawdata_Bankup.temp.+5
	movfw _Rawdata_Bankup.temp.+6
	addwf _Rawdata_Bankup.temp.+1, W
	movwf _Rawdata_Bankup.temp.+6
	movfw _Rawdata_Bankup.temp.+5
	addwfc _Rawdata_Bankup.temp.+2, W
	movwf _Rawdata_Bankup.temp.+5
	movfw _Rawdata_Bankup.temp.+6
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Rawdata_Bankup.temp.
movfw _Rawdata_Bankup.temp.+3
movwf FSR1
banksel _Rawdata_Bankup.temp.+5
movfw _Rawdata_Bankup.temp.+5
movwf BSR
movfw FSR1
movwf IND0
banksel _Rawdata_Bankup.temp.
	movfw _Rawdata_Bankup.temp.+6
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Rawdata_Bankup.temp.
movfw _Rawdata_Bankup.temp.+4
movwf FSR1
banksel _Rawdata_Bankup.temp.+5
movfw _Rawdata_Bankup.temp.+5
movwf BSR
movfw FSR1
movwf IND0
banksel _Rawdata_Bankup.temp.
Ltmp47:
LBB3_5:
LM50:
.stabn	0x44, 0, 142, LM50-_Rawdata_Bankup
	incf _Rawdata_Bankup.temp.+0, F
	goto LBB3_1
Ltmp48:
LBB3_7:
LM51:
.stabn	0x44, 0, 153, LM51-_Rawdata_Bankup
	return
Ltmp49:
Lfunc_end6:
Lfunc_end7:
LM52:
.stabn 0xc0,0,0, LM44-_Rawdata_Bankup
.stabs "data:1",0x80,0,0,_Rawdata_Bankup.args.+0
.stabn 0xe0,0,0, LM51-_Rawdata_Bankup
.stabn 0xc0,0,0, LM44-_Rawdata_Bankup
.stabs "buf:26=*1;",0x80,0,0,_Rawdata_Bankup.args.+2
.stabn 0xe0,0,0, LM51-_Rawdata_Bankup
.stabn 0xc0,0,0, LM45-_Rawdata_Bankup
.stabs "i:9",0x80,0,0,_Rawdata_Bankup.temp.+0
.stabn 0xe0,0,0, LM51-_Rawdata_Bankup
.stabf LM52-_Rawdata_Bankup
	_Adc_Smooth_sec .section rom
	.global	_Adc_Smooth
_Adc_Smooth:
Lfunc_begin8:
.stabs "Adc_Smooth:f:16", 0x24,0,0,_Adc_Smooth
.stabn 0xc0, 0, 0, _Adc_Smooth
.stabn 0xe0, 0, 0, _Adc_Smooth
LM53:
.stabn	0x44, 0, 160, LM53-_Adc_Smooth
Lfunc_begin9:
LM54:
.stabn	0x44, 0, 162, LM54-_Adc_Smooth
	banksel 0
	clrf _Get_AdcData.args.+0
	call _Get_AdcData
	movfw _Get_AdcData.frame.+1
	movwf _Adc_Smooth.temp.+0
	movfw _Get_AdcData.frame.+0
	movwf _Smooth_Filtering.args.+0
	movfw _Adc_Smooth.temp.+0
	movwf _Smooth_Filtering.args.+1
	movlw LOW(_gAdcFilterBackup_ch0+0)
	movwf _Smooth_Filtering.args.+2
	movlw HIGH8(_gAdcFilterBackup_ch0+0)
	movwf _Smooth_Filtering.args.+3
	movlw 30
	movwf _Smooth_Filtering.args.+4
	clrf _Smooth_Filtering.args.+5
	call _Smooth_Filtering
	movfw _Smooth_Filtering.frame.+0
	bsf BSR,0
	movwf _gRawData+0
	bcf BSR,0
	movfw _Smooth_Filtering.frame.+1
	bsf BSR,0
	movwf _gRawData+1
LM55:
.stabn	0x44, 0, 167, LM55-_Adc_Smooth
	banksel 0
	return
Ltmp50:
Lfunc_end8:
Lfunc_end9:
LM56:
.stabf LM56-_Adc_Smooth
	_Get_Rawdata_sec .section rom
	.global	_Get_Rawdata
_Get_Rawdata:
Lfunc_begin10:
.stabs "Get_Rawdata:f1;", 0x24,0,0,_Get_Rawdata
.stabn 0xc0, 0, 0, _Get_Rawdata
.stabn 0xe0, 0, 0, _Get_Rawdata
LM57:
.stabn	0x44, 0, 175, LM57-_Get_Rawdata
Lfunc_begin11:
	banksel 0
	movfw _Get_Rawdata.args.+0
LM58:
.stabn	0x44, 0, 176, LM58-_Get_Rawdata
Ltmp51:
	movwf _Get_Rawdata.temp.+0
	addwf _Get_Rawdata.temp.+0, W
	movwf _Get_Rawdata.temp.+1
	movlw LOW(_gRawData+0)
	addwf _Get_Rawdata.temp.+1, W
	movwf FSR0
	movwf _Get_Rawdata.temp.+1
	movlw HIGH8(_gRawData+0)
	movwf BSR
	moviw 0
	movwf _Get_Rawdata.frame.+0
	movfw _Get_Rawdata.temp.+1
	movwf FSR0
	movlw HIGH8(_gRawData+0)
	movwf BSR
	moviw 1
	movwf _Get_Rawdata.frame.+1
	return
Ltmp52:
Lfunc_end10:
Lfunc_end11:
LM59:
.stabn 0xc0,0,0, LM57-_Get_Rawdata
.stabs "ch_num:9",0x80,0,0,_Get_Rawdata.args.+0
.stabn 0xe0,0,0, LM58-_Get_Rawdata
.stabf LM59-_Get_Rawdata
	_Record_Speed_Process_sec .section rom
	.global	_Record_Speed_Process
_Record_Speed_Process:
Lfunc_begin12:
.stabs "Record_Speed_Process:f:16", 0x24,0,0,_Record_Speed_Process
.stabn 0xc0, 0, 0, _Record_Speed_Process
.stabn 0xe0, 0, 0, _Record_Speed_Process
LM60:
.stabn	0x44, 0, 184, LM60-_Record_Speed_Process
Lfunc_begin13:
LM61:
.stabn	0x44, 0, 187, LM61-_Record_Speed_Process
	banksel 0
	clrf _Record_Speed_Process.temp.+0
LBB6_1:
	movlw 0x80
	xorwf _Record_Speed_Process.temp.+0, W
	sublw 0x80
	blt LBB6_7
LBB6_2:
LM62:
.stabn	0x44, 0, 189, LM62-_Record_Speed_Process
Ltmp53:
	movfw _Record_Speed_Process.temp.+0
Ltmp54:
	sublw 0
	bne LBB6_4
LBB6_3:
LM63:
.stabn	0x44, 0, 191, LM63-_Record_Speed_Process
Ltmp55:
	movlw LOW(_gRawdataBackup_ch0+0)
	movwf _buf+0
	movlw HIGH8(_gRawdataBackup_ch0+0)
	movwf _buf+1
Ltmp56:
LBB6_4:
LBB6_5:
LM64:
.stabn	0x44, 0, 198, LM64-_Record_Speed_Process
	movfw _buf+0
	addlw 54
	movwf _Record_Speed_Process.temp.+1
	movfw _buf+1
	addlwc 0
	movwf _Record_Speed_Process.temp.+2
	movfw _Record_Speed_Process.temp.+1
	movwf FSR0
	movfw _Record_Speed_Process.temp.+2
	movwf BSR
	moviw 0
	movwf _Record_Speed_Process.temp.+3
	movfw _Record_Speed_Process.temp.+1
	movwf FSR0
	movfw _Record_Speed_Process.temp.+2
	movwf BSR
	moviw 1
	movwf _Record_Speed_Process.temp.+1
	movfw _buf+0
	addlw 58
	movwf _Record_Speed_Process.temp.+2
	movfw _buf+1
	addlwc 0
	movwf _Record_Speed_Process.temp.+4
	movfw _Record_Speed_Process.temp.+2
	movwf FSR0
	movfw _Record_Speed_Process.temp.+4
	movwf BSR
	moviw 0
	movwf _Record_Speed_Process.temp.+5
	movfw _Record_Speed_Process.temp.+2
	movwf FSR0
	movfw _Record_Speed_Process.temp.+4
	movwf BSR
	moviw 1
	movwf _Record_Speed_Process.temp.+2
	movfw _Record_Speed_Process.temp.+3
	subwf _Record_Speed_Process.temp.+5, W
	movwf _Record_Speed_Process.temp.+3
	movfw _Record_Speed_Process.temp.+1
	subwfc _Record_Speed_Process.temp.+2, W
	movwf _Record_Speed_Process.temp.+1
	movfw _Record_Speed_Process.temp.+0
	addwf _Record_Speed_Process.temp.+0, W
	movwf _Record_Speed_Process.temp.+2
	movlw LOW(_gRawdata_Sp+0)
	addwf _Record_Speed_Process.temp.+2, W
	movwf FSR0
	fsr0_add FSR0, 0
	movwf _Record_Speed_Process.temp.+2
banksel _Record_Speed_Process.temp.
movfw _Record_Speed_Process.temp.+3
movwf FSR1
movlw HIGH8(_gRawdata_Sp+0)
movwf BSR
movfw FSR1
movwf IND0
banksel _Record_Speed_Process.temp.
	movfw _Record_Speed_Process.temp.+2
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Record_Speed_Process.temp.
movfw _Record_Speed_Process.temp.+1
movwf FSR1
movlw HIGH8(_gRawdata_Sp+0)
movwf BSR
movfw FSR1
movwf IND0
banksel _Record_Speed_Process.temp.
LM65:
.stabn	0x44, 0, 199, LM65-_Record_Speed_Process
	movfw _buf+0
	addlw 46
	movwf _Record_Speed_Process.temp.+1
	movfw _buf+1
	addlwc 0
	movwf _Record_Speed_Process.temp.+2
	movfw _Record_Speed_Process.temp.+1
	movwf FSR0
	movfw _Record_Speed_Process.temp.+2
	movwf BSR
	moviw 0
	movwf _Record_Speed_Process.temp.+3
	movfw _Record_Speed_Process.temp.+1
	movwf FSR0
	movfw _Record_Speed_Process.temp.+2
	movwf BSR
	moviw 1
	movwf _Record_Speed_Process.temp.+1
	movfw _buf+0
	addlw 58
	movwf _Record_Speed_Process.temp.+2
	movfw _buf+1
	addlwc 0
	movwf _Record_Speed_Process.temp.+4
	movfw _Record_Speed_Process.temp.+2
	movwf FSR0
	movfw _Record_Speed_Process.temp.+4
	movwf BSR
	moviw 0
	movwf _Record_Speed_Process.temp.+5
	movfw _Record_Speed_Process.temp.+2
	movwf FSR0
	movfw _Record_Speed_Process.temp.+4
	movwf BSR
	moviw 1
	movwf _Record_Speed_Process.temp.+2
	movfw _Record_Speed_Process.temp.+3
	subwf _Record_Speed_Process.temp.+5, W
	movwf _Record_Speed_Process.temp.+3
	movfw _Record_Speed_Process.temp.+1
	subwfc _Record_Speed_Process.temp.+2, W
	movwf _Record_Speed_Process.temp.+1
	movfw _Record_Speed_Process.temp.+0
	addwf _Record_Speed_Process.temp.+0, W
	movwf _Record_Speed_Process.temp.+2
	movlw LOW(_gRawdata_Sp_Long+0)
	addwf _Record_Speed_Process.temp.+2, W
	movwf FSR0
	fsr0_add FSR0, 0
	movwf _Record_Speed_Process.temp.+2
banksel _Record_Speed_Process.temp.
movfw _Record_Speed_Process.temp.+3
movwf FSR1
movlw HIGH8(_gRawdata_Sp_Long+0)
movwf BSR
movfw FSR1
movwf IND0
banksel _Record_Speed_Process.temp.
	movfw _Record_Speed_Process.temp.+2
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Record_Speed_Process.temp.
movfw _Record_Speed_Process.temp.+1
movwf FSR1
movlw HIGH8(_gRawdata_Sp_Long+0)
movwf BSR
movfw FSR1
movwf IND0
banksel _Record_Speed_Process.temp.
Ltmp57:
LM66:
.stabn	0x44, 0, 187, LM66-_Record_Speed_Process
	incf _Record_Speed_Process.temp.+0, F
	goto LBB6_1
Ltmp58:
LBB6_7:
LM67:
.stabn	0x44, 0, 203, LM67-_Record_Speed_Process
	return
Ltmp59:
Lfunc_end12:
Lfunc_end13:
LM68:
.stabn 0xc0,0,0, LM61-_Record_Speed_Process
.stabs "i:9",0x80,0,0,_Record_Speed_Process.temp.+0
.stabn 0xe0,0,0, LM67-_Record_Speed_Process
.stabf LM68-_Record_Speed_Process
	_Data_Bankup_sec .section rom
	.global	_Data_Bankup
_Data_Bankup:
Lfunc_begin14:
.stabs "Data_Bankup:f:16", 0x24,0,0,_Data_Bankup
.stabn 0xc0, 0, 0, _Data_Bankup
.stabn 0xe0, 0, 0, _Data_Bankup
LM69:
.stabn	0x44, 0, 206, LM69-_Data_Bankup
Lfunc_begin15:
LM70:
.stabn	0x44, 0, 209, LM70-_Data_Bankup
	banksel 0
	clrf _Data_Bankup.temp.+0
LBB7_1:
	movlw 0x80
	xorwf _Data_Bankup.temp.+0, W
	sublw 0x80
	blt LBB7_7
LBB7_2:
LM71:
.stabn	0x44, 0, 211, LM71-_Data_Bankup
Ltmp60:
	movfw _Data_Bankup.temp.+0
Ltmp61:
	sublw 0
	bne LBB7_4
LBB7_3:
LM72:
.stabn	0x44, 0, 213, LM72-_Data_Bankup
Ltmp62:
	movlw LOW(_gRawdataBackup_ch0+0)
	movwf _buf+0
	movlw HIGH8(_gRawdataBackup_ch0+0)
	movwf _buf+1
Ltmp63:
LBB7_4:
LBB7_5:
LM73:
.stabn	0x44, 0, 220, LM73-_Data_Bankup
	movfw _Data_Bankup.temp.+0
	movwf _Get_Rawdata.args.+0
	call _Get_Rawdata
	movfw _Get_Rawdata.frame.+1
	movwf _Data_Bankup.temp.+1
	movfw _Get_Rawdata.frame.+0
	movwf _Rawdata_Bankup.args.+0
	movfw _Data_Bankup.temp.+1
	movwf _Rawdata_Bankup.args.+1
	movfw _buf+0
	movwf _Rawdata_Bankup.args.+2
	movfw _buf+1
	movwf _Rawdata_Bankup.args.+3
	call _Rawdata_Bankup
Ltmp64:
LM74:
.stabn	0x44, 0, 209, LM74-_Data_Bankup
	incf _Data_Bankup.temp.+0, F
	goto LBB7_1
Ltmp65:
LBB7_7:
LM75:
.stabn	0x44, 0, 223, LM75-_Data_Bankup
	return
Ltmp66:
Lfunc_end14:
Lfunc_end15:
LM76:
.stabn 0xc0,0,0, LM70-_Data_Bankup
.stabs "i:9",0x80,0,0,_Data_Bankup.temp.+0
.stabn 0xe0,0,0, LM75-_Data_Bankup
.stabf LM76-_Data_Bankup
	_RawData_Process_sec .section rom
	.global	_RawData_Process
_RawData_Process:
Lfunc_begin16:
.stabs "RawData_Process:f:16", 0x24,0,0,_RawData_Process
.stabn 0xc0, 0, 0, _RawData_Process
.stabn 0xe0, 0, 0, _RawData_Process
LM77:
.stabn	0x44, 0, 232, LM77-_RawData_Process
Lfunc_begin17:
LM78:
.stabn	0x44, 0, 233, LM78-_RawData_Process
	banksel 0
	call _Adc_Smooth
LM79:
.stabn	0x44, 0, 235, LM79-_RawData_Process
	call _Data_Bankup
LM80:
.stabn	0x44, 0, 237, LM80-_RawData_Process
	call _Record_Speed_Process
LM81:
.stabn	0x44, 0, 238, LM81-_RawData_Process
	return
Ltmp67:
Lfunc_end16:
Lfunc_end17:
LM82:
.stabf LM82-_RawData_Process
	_gRawdataBackup_ch0_ndt_rawdata.c .section bank1,uninit
	_gRawdataBackup_ch0 .ds 60
	.ends
	_gAdcFilterBackup_ch0_ndt_rawdata.c .section bank3,uninit
	_gAdcFilterBackup_ch0 .ds 60
	.ends
	_gRawData_ndt_rawdata.c .section bank3,uninit
	_gRawData .ds 2
	.ends
	_buf_ndt_rawdata.c .section bank0,uninit
	_buf .ds 2
	.ends
	_gRawdata_Sp_ndt_rawdata.c .section bank3,uninit
	_gRawdata_Sp .ds 2
	.ends
	_gRawdata_Sp_Long_ndt_rawdata.c .section bank3,uninit
	_gRawdata_Sp_Long .ds 2
	.ends
	.@_raw_init_sec@_raw_init.temp. .section bank1,uninit
	_raw_init.temp. .ds 2
	.ends
	.@_Eedian_Filtering_sec@_Eedian_Filtering.args. .section bank1,uninit
	_Eedian_Filtering.args. .ds 4
	.ends
	.@_Eedian_Filtering_sec@_Eedian_Filtering.frame. .section bank1,uninit
	_Eedian_Filtering.frame. .ds 2
	.ends
	.@_Eedian_Filtering_sec@_Eedian_Filtering.temp. .section bank1,uninit
	_Eedian_Filtering.temp. .ds 31
	.ends
	.@_Smooth_Filtering_sec@_Smooth_Filtering.args. .section bank1,uninit
	_Smooth_Filtering.args. .ds 6
	.ends
	.@_Smooth_Filtering_sec@_Smooth_Filtering.frame. .section bank1,uninit
	_Smooth_Filtering.frame. .ds 2
	.ends
	.@_Smooth_Filtering_sec@_Smooth_Filtering.temp. .section bank1,uninit
	_Smooth_Filtering.temp. .ds 23
	.ends
	.@_Rawdata_Bankup_sec@_Rawdata_Bankup.args. .section bank1,uninit
	_Rawdata_Bankup.args. .ds 4
	.ends
	.@_Rawdata_Bankup_sec@_Rawdata_Bankup.temp. .section bank1,uninit
	_Rawdata_Bankup.temp. .ds 9
	.ends
	.@_Adc_Smooth_sec@_Adc_Smooth.temp. .section bank1,uninit
	_Adc_Smooth.temp. .ds 1
	.ends
	.@_Get_Rawdata_sec@_Get_Rawdata.args. .section bank1,uninit
	_Get_Rawdata.args. .ds 1
	.ends
	.@_Get_Rawdata_sec@_Get_Rawdata.frame. .section bank1,uninit
	_Get_Rawdata.frame. .ds 2
	.ends
	.@_Get_Rawdata_sec@_Get_Rawdata.temp. .section bank1,uninit
	_Get_Rawdata.temp. .ds 2
	.ends
	.@_Record_Speed_Process_sec@_Record_Speed_Process.temp. .section bank1,uninit
	_Record_Speed_Process.temp. .ds 6
	.ends
	.@_Data_Bankup_sec@_Data_Bankup.temp. .section bank1,uninit
	_Data_Bankup.temp. .ds 2
	.ends
	.global	_gRawdataBackup_ch0
	.global	_gAdcFilterBackup_ch0
	.global	_buf
	.global	_gRawdata_Sp
	.global	_gRawdata_Sp_Long
